#include <stdio.h>

int main () 
{

    int a ;

    while (scanf("%d" , &a) != EOF) // 检测是否有多组输入
    { 
        
        for (int k = 1 ; k <= a ; k++) // 建立行循环
        {

            for (int j = 1 ; j <= a ; j++) // 建立列循环
            {

                if (k > 1 && k < a && j > 1 && j < a) // 设立判断,当不是首尾行,或者首尾列的任一条件满足了,才执行语句
                {

                    printf("  ") ;

                }
                
                else 
                {

                    printf("* ") ;
                
                }

            }

            printf("\n") ; // 行末换行

        }
        
    }

    return 0 ;

}